Common Lisp programming language, is a Lisp dialect that came after maclisp, that also combines and extends the features of the derived maclisp's dialects.
Common lisp is a multi paradigm language. It is procedural, functional, and object oriented. It is a high performance compiled language, fast and programmable, that allows the modification and the debugging of running applications.
Common lisp has free and commercial implementations. One of the free implementations, these two open source compilers:
-
Clozure CL (CCL) : with fast compilation speed, native threads, and command line development environment. To learn more about the compiler, you can check the official page.
-
Steel Bank Common Lisp (SBCL): it also comes with several features. For example the interactive environment that includes many extensions. To learn more about this compiler, you can check its official page.
Common lisp is a general purpose programming language, but because its flexible runtime environment, it can be used for server side development and long running software.
There are several applications written in common lisp. For example, there is the grammar and spell checker Grammarly, the flight search engine Matrix, and the rails scheduling system SISCOG’s